v0.60 (released 09/09/95) ~~~~~ This was the first version to be made available. It was uploaded as a syntax check only version to CompuServe. v0.61 (released 12/09/95) ~~~~~ - Fixed problem with deleting output files if halting for warnings - Fixed problem with locating alternative compiler versions. - Fixed problem with forcing CPOC to front at the end of a phase that completed without error when running another phase. - Added option to make forcing to front on completion optional. - Fixed problem with not clearing parameter lists if action not completed which causes next "Action" invocation to fail. v0.62 ~~~~~ - Fixed problem with panic 55 when trying to view a non-existent log file. - Added Break-Lines to menus to reflect logical groups. - Suppressed option in Delete File for tagging until fully debugged. - Removed unecessary leading directory names from filenames passed as parameters. This makes error/warning messages more concise. - Tagging of files in File/Copy option is now supported and working correctly. v0.63 (released ?/?/95) ~~~~~ - Added Utility Information (Psion-Shift-I) menu option. - Now pass the -L parameter option to the linker to specify library path. (and linker enhanced to accept it); - Command line parameter passing changed slightly to be consistent with the CPOCDYL.DYL library. - Changes to use methods from CPOCDYL.DYL library. - Added MAKE to the Action and Options Menu. - Added Build and Rebuild selections to Project menu - Added option in global preferences about whether MAKE should show on menus or not. - Added option to Translate options to specify the target type. - Switch between Linker and Librarian depending on target type. - Added support for AR86 librarian. v0.64 ~~~~~ - Menu options for phases and associated accelerator keys are now suppressed if the setting for running that phase in the Translate options is set to NO. - Dialog for getting Librarian options now fully implemented. - Support for running AR86 librarian now partially implemented. v0.65 ~~~~~ - Overhauled HELP, particularily the general/overview parts. - Fixed problems with deleting files. - Fixed problems with renaming files. - Reworked Load/Save of Project file to be completely drive by a common table which will ensure they stay in sync. - Reworked code that adds "Press HELP for more information" prompt to most dialogs. Reduces program size significantly. v0.66-0.69 ~~~~~~~~~~ - Work to get the Build/ReBuild options working. - Now link on translate if all files present. - Target name and type added to system screen - Number of files in project added to Active line in system screen - Added capability of building version of CPOC which allows for a debug file to be generated on how CPOC is running. v0.70 ~~~~~ - Added checking of object files against start-up modules and libraries when trying to decide whether to link programs. - Cleared problem with not resetting Error Log Windows when loading a new project with it displayed. v0.71 ~~~~~ - Fixed problem with "Panic 55" in Go Program action and options. - The Source path setting and the Project Type setting now moved to the Set Source Files dialog as this seems more appropriate. v0.72 ~~~~~ - Fixed problem with "Panic 55" when setting Source files. - Overhauled help for "Option" to use hyper-text links instead. - Tidied up wording of help for options on Files menu to use the same terms/words as when called via the system screen. v0.73 ~~~~~ - Fixed problem with "Panic 55" when selecting multiple source files via tagging. v0.74 ~~~~~ - Reworked dependency checks. They are now more complete. - Added checks that all needed source files and (when required) library files actually exist before proceeding with Translate Build or Rebuild actions. Error messages if not. - Added support for using a file containing module names when using the Librarian. v0.75 ~~~~~ - Added the "Clean Project" option. At this stage only .o files are tagged. v0.76 ~~~~~ - Fixed "Panic 55" when Clean Project done twice. - Tidied up help. v0.77 ~~~~~ - If opening a New project from within CPOC, the settings for the system Directories are inherited from the previous project. v0.78 ~~~~~ - When a new project loaded, the path for the Open File and New File options set to point to the new source path. - Extensive clearance of help with respect to spelling mistakes, case consistency and general wording. v0.79 ~~~~~ - Output file now deleted on error - File name now displayed at bottom left while log screen displayed. - CPOC now hides itself from System Screen while editing a file. - It is now possible in most cases to use accellerator keys without the need to hold down the Psion key. - Fixed panic 69 when using Make Directory or Delete Directory (this was caused by changes introduced in v0.65). v0.80 ~~~~~ - Fixes to HELP system. v0.81 ~~~~~ - Started rework of Clean option to be more intelligent. v0.82 ~~~~~ - Additional work on Clean option - Changes to text of some dialogs, and to help to reflect this.